package com.packet.cheng.service;
import com.packet.cheng.dto.SysLogDTO;
import com.packet.cheng.util.R;
import com.packet.cheng.vo.SysLogVO;

import java.util.List;

/**
 * @author 张在成
 */
public interface SysLogService {
    /**
     * 新增系统日志记录
     * @param sysLogDTO
     * @return
     */
    R<Integer>  insertSysLog(SysLogDTO sysLogDTO) throws Exception;

    /**
     * 查询系统日志id
     * @param sysLogId
     * @return
     * @throws Exception
     */
    R<SysLogVO>  selectSysLogBySysLogId(Integer sysLogId) throws Exception;

    /**
     * 根据名字查询系统日志记录
     * @param sysLogDTO
     * @return 日志列表
     */
    R<List<SysLogVO>> selectSysLog(SysLogDTO sysLogDTO) throws Exception;
}
